const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list:{},
    page:1,
    name:'',
    text:'上划刷新加载更多..',
    pages:0,
    username:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad:function() {
    console.log(wx.getStorageSync('uid'))
  },
  search:function(){
    this.getlist();
  },
  inputName:function(e){
    this.setData({
      name:e.detail.value
    })
    this.getlist();
  },
  getlist:function(){
    wx.showLoading({
      title: '数据加载中。。。',
    });
    var that = this;
    wx.request({
      url: app.globalData.url+'api/cons/collect',
      method: 'get',
      data:{name:that.data.name,username:that.data.username},
      success:function(res){
        var obj = res.data.data.data;
        for(var index in obj){
          if(!obj[index]['img']){
            obj[index]['img'] = '../../../img/tupian.png'
          }else{
            obj[index]['img'] = app.globalData.url+obj[index]['img']
          }
        }
        if(obj.length < 10){
          that.setData({
            text:'没有更多了...',
          })
        }
        wx.hideLoading();
        if(that.data.page !== 1){
          var obj = that.data.list.concat(obj)
        }
        that.setData({
          list:obj,
          pages:Math.ceil(res.data.data.total / res.data.data.per_page)
        })
      }
    })
  },
  
  
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if(!wx.getStorageSync('uid')){
      wx.redirectTo({
        url: '/pages/login/login',
      })
    }
    if(!wx.getStorageSync('uid')){
      wx.redirectTo({
        url: '/pages/login/login',
      })
    }
    this.setData({
      username:wx.getStorageSync('username')
    })
    this.getlist();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function (){
    if(this.data.page < this.data.pages){
      this.setData({
        page:this.data.page + 1
      })
      this.getlist();
    }else{
      this.setData({
        text:'没有更多了..'
      })
    }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})